iT邦幫忙

2023 iThome 鐵人賽

DAY 30
0

成果頁面

這邊透過 codesandbox 分享程式碼給大家參考~ 也歡迎大家討論

https://codesandbox.io/s/webrtc-p2p-v976px

記得加上 firebase config 👇

const firebaseConfig = {
  // your firebaseConfig
};

const app = initializeApp(firebaseConfig);
const db = getFirestore(app);

心得

在這 30 天的 WebRTC + Firebase 視訊通話系列中,探索了從原理到實作的完整過程。學會了如何建立視訊通話應用,處理信令、媒體流和了解基礎的傳輸協定……等。

文章有些部分沒有很清楚或程式碼或可以優化的部分 ex: 連線錯誤處理、監聽事件使用 useEffect 取消監聽會更好、hangUp 方重複觸發,礙於時間的關係沒有繼續完成,若有想法或問題也可以提出,一起討論。

之前透過這次的鐵人賽挑戰除了把之前個人專案沒有釐清的部分再次搞懂,也把學習到的知識整理內化並分享,希望透過這次的分享幫助到想要實現視訊而不知道該從和起手的前端工程師~


上一篇
[Day29] 延伸討論 - Peer.js 視訊通話套件
系列文
前端工程師30天 WebRTC + Firebase 視訊通話原理到實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
S.C
iT邦新手 4 級 ‧ 2023-10-12 23:16:08

恭喜 Yumy 完賽!

Yumy iT邦新手 4 級 ‧ 2023-10-13 14:57:15 檢舉

謝謝 也恭喜你😍

0
ddyme
iT邦新手 4 級 ‧ 2023-10-16 13:47:40

恭喜 Yumy 完賽!
垃圾人來踏踏QQ

我要留言

立即登入留言